home *** CD-ROM | disk | FTP | other *** search
- There is a new version of the 386 poly blitter package up for FTP at
- sunee.uwaterloo.edu (129.97.128.196) as of Jan. 28, afternoon.
- This package supports 320x200x16 color mode and Y mode (320x200x256
- colors, 4 pages) lines, filled polygons, and screen clears and copies.
- Also allows page switching, etc.
-
- A new, fast, unclipped triangle blitter has been added which is optimal
- for the small polygons found in 3D graphics. (This was developed for the
- REND386 package). Also, it is used to do N-sided polygons: not optimal
- for very small polys, but it works OK (costs abt. 40% more time for tiny
- polys than a trapezoidal-decomposition method would, but I haven't done
- that yet.)
-
- Here's some benchmark results from a test run on a 486/25. I am giving
- speeds for two sizes of polygons, since I found that small polys are
- very common in the 3D demos I was running with REND386:
-
- 16-color version:
-
- screen clears: 10.5 mS
- screen copies: 21 mS
- lines (25-pixel vectors): 14,850/sec
- clipped triangles (24x24): 5600/sec
- unclipped triangles (24x24): 6400/sec
- clipped triangles (10x4): 22,440/sec
- unclipped triangles (10x4): 31,000/sec
-
- Y mode (256 color) version:
-
- screen clears: 21 mS
- screen copies: 42 mS
- lines (25-pixel vectors): 13,680/sec
- clipped triangles (24x24): 3000/sec
- unclipped triangles (24x24): 3370/sec
- clipped triangles (10x7): 18,310/sec
- unclipped triangles (10x7): 25,000/sec
-
- This code is available for NON-COMMERCIAL use. If you want to do
- anything else, contact me after you're finished development.
-
- --------------------------------------------------------------------------
- | My life is Hardware, | |
- | my destiny is Software, | Dave Stampe |
- | my CPU is Wetware... | |
- | Anybody got a SDB I can borrow? | dstamp@watserv1.uwaterloo.ca |
- __________________________________________________________________________
-
-
-